﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Red.Toolkit.Profiler.Logic;

namespace Red.Toolkit.Profiler.Drawing
{
    class DisplayBlock // single or merged block
    {
        //double start;
        //double length;
        //RawEvent RawEvent;    // profiler event reference (if not merged)
        //DisplayBlock[] children;        // child block (if merged)
        //DisplayBlock parent;
        //bool selected;                  // is selected?
    }

    class DisplayGroupLevelMipmap
    {
        // TODO sorting by start time
        //DisplayBlock[] blocks;
    }

    class DisplayGroupLevel
    {
        //DisplayGroupLevelMipmap[] mipmaps;
    }

    class DisplayGroup
    {
        // string name;
        //DisplayGroupLevel[] levels;
    }
}
